//package com.store.app.activity;
//
//
//import android.content.Context;
//import android.content.Intent;
//import android.graphics.Bitmap;
//import android.net.Uri;
//import android.os.Build;
//import android.os.Bundle;
//import android.os.Handler;
//import android.text.TextUtils;
//import android.util.Log;
//import android.view.KeyEvent;
//import android.view.View;
//import android.view.View.OnClickListener;
//import android.view.WindowManager;
//import android.view.inputmethod.InputMethodManager;
//import android.webkit.JavascriptInterface;
//import android.webkit.WebChromeClient;
//import android.webkit.WebSettings;
//import android.webkit.WebSettings.LayoutAlgorithm;
//import android.webkit.WebView;
//import android.webkit.WebViewClient;
//import android.widget.EditText;
//import android.widget.FrameLayout;
//import android.widget.LinearLayout;
//import android.widget.ProgressBar;
//import android.widget.TextView;
//
//import com.store.app.BaseActivity;
//import com.store.app.ExitApplication;
//import com.store.app.R;
//import com.store.app.http.Stores;
//import com.store.app.utils.SettingData;
//import com.store.app.widget.ProgressWebView;
//
///**
// * 我要批搜索页面
// */
//public class WebViewSearchActivity extends BaseActivity implements OnClickListener {
//    private ProgressWebView webView;
//    private String urls = "";
//    private ProgressBar progressBar;
//    private EditText et_search_content;
//    //    private ImageView tv_search;
//    private LinearLayout llReturn;
//    private TextView tvTitle;
//
//    public WebViewSearchActivity() {
//        super();
//    }
//
//
//    public void onCreate(Bundle savedInstanceState) {
//        super.onCreate(savedInstanceState);
//        getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_HIDDEN);
//        ExitApplication.getInstance().addActivity(this);
//        setContentView(R.layout.activity_webview_wyp_search);
//        initView();
////        urls = getIntent().getStringExtra("url");
////        Log.v("zyl", "urls:" + urls);
//        setWebView();
//    }
//
//
//    private void setWebView() {
//        webView.clearCache(true);
//
//        webView.getSettings().setJavaScriptEnabled(true);
//        webView.getSettings().setLoadsImagesAutomatically(true);
//        webView.getSettings().setBuiltInZoomControls(true);
//        webView.getSettings().setDefaultTextEncodingName("utf-8");
//        webView.getSettings().setLayoutAlgorithm(LayoutAlgorithm.NORMAL);
//        webView.getSettings().setDomStorageEnabled(true);
//        webView.getSettings().setCacheMode(WebSettings.LOAD_NO_CACHE);//设置不使用缓存
//        if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {
//            webView.getSettings().setMixedContentMode(WebSettings.MIXED_CONTENT_ALWAYS_ALLOW);
//        }
//        webView.setWebViewClient(new WebViewClient1());
//        webView.setWebChromeClient(new WebChromeClient1());
//        webView.addJavascriptInterface(new JSInterface(), "jsObj");
//    }
//
//    private void initView() {
//        progressBar = (ProgressBar) findViewById(R.id.progressbar);
//        findViewById(R.id.public_ll_return).setOnClickListener(new OnClickListener() {
//
//            @Override
//            public void onClick(View v) {
//                finish();
//            }
//        });
//        webView = (ProgressWebView) findViewById(R.id.onlcon_web);
//        webView.setContext(this);
//
//        View view = getWindow().peekDecorView();
//        if (view != null) {
//            InputMethodManager inputmanger = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);
//            inputmanger.hideSoftInputFromWindow(view.getWindowToken(), 0);
//        }
//        tvTitle = (TextView) findViewById(R.id.tvTitle);
//        tvTitle.setText(t);
//    }
//
//    @Override
//    public void onClick(View v) {
//        switch (v.getId()) {
//            case R.id.tv_search:
//                String content = et_search_content.getText().toString().trim();
//                if (!TextUtils.isEmpty(content)) {
//                    View view = getWindow().peekDecorView();
//                    if (view != null) {
//                        InputMethodManager inputmanger = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);
//                        inputmanger.hideSoftInputFromWindow(view.getWindowToken(), 0);
//                    }
//                    urls = SettingData.http + "/openapi/h5/b/wholesale/search?area_id=" + Stores.area_id + "&channel=android&keyword=" + content;
//                    webView.loadUrl(urls);
//                }
//                break;
//            case R.id.ll_return:
//                finish();
//                break;
//        }
//    }
//
//
//    final class JSInterface {
//
//        private Handler handler = new Handler();
//
//        @JavascriptInterface
//        public void storeGetFreeSucc() {
//            handler.postDelayed(new Runnable() {
//                @Override
//                public void run() {
//                }
//            }, 1500);
//        }
//
//
//    }
//
//    public class WebViewClient1 extends WebViewClient {
//        @Override
//        public void onReceivedError(WebView view, int errorCode, String description, String failingUrl) {                 // Handle the error
//            webView.loadDataWithBaseURL(null, "", "text/html", "utf-8", null);
////			lin_loadfail.setVisibility(View.VISIBLE);
//
//        }
//
//        @Override
//        public boolean shouldOverrideUrlLoading(WebView view, String url) {
//            Log.v("zyl", "变化的URL:" + url);
//
//            if (url.contains("/wholesale/detail")) {
//                Log.v("zyl", "包含");
//                Intent intent = new Intent(WebViewSearchActivity.this, WebViewBookedDetailsActivity.class);
//                intent.putExtra("url", url);
//                intent.putExtra("title", "我要批");
//                intent.putExtra("from", "WebViewSearchActivity");
//                startActivity(intent);
//                return true;
//            } else {
//                Log.v("zyl", "不包含");
//            }
//            if (url.startsWith("http:") || url.startsWith("https:")) {
//                return false;
//            }
//
//            // Otherwise allow the OS to handle things like tel, mailto, etc.
//            try {
//                Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse(url));
//                startActivity(intent);
//            } catch (Exception e) {
//                e.printStackTrace();
//            }
//            return true;
//        }
//
//        @Override
//        public void onPageStarted(WebView view, String url, Bitmap favicon) {
//            super.onPageStarted(view, url, favicon);
//        }
//
//        @Override
//        public void onPageFinished(WebView view, String url) {
//            if (url.startsWith("http")) {
//                urls = url;
//            }
//        }
//    }
//
//    public class WebChromeClient1 extends WebChromeClient {
//        @Override
//        public void onProgressChanged(WebView view, int newProgress) {
//            if (newProgress == 100) {
//                progressBar.setVisibility(View.GONE);
//            } else {
//                if (progressBar.getVisibility() == View.GONE)
//                    progressBar.setVisibility(View.VISIBLE);
//                progressBar.setProgress(newProgress);
//            }
//            super.onProgressChanged(view, newProgress);
//        }
//
//    }
//
//    public void onPause() {//继承自Activity
//        super.onPause();
//        webView.onPause();
//        webView.pauseTimers();
//        if (isFinishing()) {
//            webView.loadUrl("about:blank");
//            setContentView(new FrameLayout(this));
//        }
//    }
//
//    public void onResume() {//继承自Activity
//        super.onResume();
//        webView.onResume();
//        webView.resumeTimers();
//    }
//
//    private void findViews() {
//
//    }
//
//    @Override
//    public boolean onKeyDown(int keyCode, KeyEvent event) {
//        if (keyCode == KeyEvent.KEYCODE_BACK && webView.canGoBack() && !"about:blank".equals(webView.getUrl())) {
//            webView.goBack();// 返回前一个页面
//            return true;
//        }
//        return super.onKeyDown(keyCode, event);
//    }
//
//    @Override
//    public void onDestroy() {
//
//        super.onDestroy();
//    }
//}
